• word of the day

    arabis turrita

    arabis turrita - Dictionary definition and meaning for word arabis turrita

    Definition
    (noun) European cress having stiff erect stems; sometimes placed in genus Turritis
    Synonyms : tower cress , tower mustard
Download our Mobile App Today
Receive our word of the day
on Whatsapp